/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2008，所有权利保留。
 * 
 * 项目名：	Gwt-Widget-Test
 * 文件名：	Util.java
 * 模块说明：	
 * 修改历史：
 * May 22, 2008 - Linhui - 创建。
 */
package com.hd123.rumba.gwt.util.client;

import java.util.HashMap;
import com.google.gwt.http.client.URL;

/**
 * @author Linhui
 * 
 */
public class Util {

  public static native boolean enter2Tab()
  /*-{
    if ($wnd.event.keyCode == 13)
      $wnd.event.keyCode = 9;
    return true;
  }-*/;

  public static HashMap<String, String> getParameters(String query) {
    query = URL.decodeComponent(query);

    HashMap<String, String> parameters = new HashMap();

    if (query.equals(""))
      return parameters;

    String[] queryElements = query.split("&");
    for (int i = 0; i < queryElements.length; i++) {
      String[] kv = queryElements[i].split("=");
      if (kv.length == 1)
        parameters.put(kv[0], "");
      else if (kv.length == 2)
        parameters.put(kv[0], kv[1]);
    }

    return parameters;
  }
}
